// Namespace Declaration
using System;
using csTut = csharp_station.tutorial.myExampleChild; // alias

// Program start class
class AliasDirective 
{
	// Main begins program execution.
	public static void Main() 
	{
		// Call namespace member
		csTut instance = new csTut();
		instance.myPrint();
		myPrint();
		Console.ReadLine();
	}

	// Potentially ambiguous method.
	static void myPrint() 
	{
		Console.WriteLine("Not a member of csharp_station.tutorial.myExample.");
	}
}

// C# Station Tutorial Namespace
namespace csharp_station.tutorial 
{
	class myExample 
	{
		public void myPrint() 
		{
			Console.WriteLine("This is a member of csharp_station.tutorial.myExample.");			
		}
	}

	class myExampleChild : myExample{
		
	}

}
